JDK 24
JDK 23
JDK 22
JDK 21
JDK 20
JDK 19
JDK 18
JDK 17
JDK 16
JDK 15
JDK 14
JDK 13
JDK 12
AI
Amber
Babylon
Client
Cloud
Community
Concurrency
Core Libraries
GC
GraalVM
HotSpot
JFR
Java Language
Leyden
Loom
Modules
Moved By Java
Native Image
Networking
Oracle
Panama
Performance
Security
Serviceability
Skara
Valhalla
JDK 24
2024
- JEP targeted to JDK 24: 450: Compact Object Headers (Experimental) by Roman Kenke (guest) on November 16, 2024
- JEP targeted to JDK 24: 491: Synchronize Virtual Threads without Pinning by Alan Bateman, Patricio Chilano Mateo on November 15, 2024
- JEP targeted to JDK 24: 487: Scoped Values (4th Preview) by Andrew Haley (guest) on November 13, 2024
- JEP targeted to JDK 24: 486: Permanently Disable the Security Manager by Sean Mullan, Alex Buckley on November 12, 2024
- JEP targeted to JDK 24: 488: Primitive Types in Patterns, instanceof, and switch (Second Preview) by Angelos Bimpoudis on November 7, 2024
- JEP targeted to JDK 24: 493: Linking Run-Time Images without JMODs by Severin Gehwolf (guest) on November 6, 2024
- JEP targeted to JDK 24: 478: Key Derivation Function API (Preview) by Kevin Driver on November 2, 2024
- JEP targeted to JDK 24: 490: ZGC: Remove the Non-Generational Mode by Axel Boldt-Christmas on November 1, 2024
- JEP targeted to JDK 24: 485: Stream Gatherers by Viktor Klang on October 29, 2024
- JEP 489: Vector API (9th Incubator) by Paul Sandoz on October 27, 2024
- JEP targeted to JDK 24: 484: Class-File API by Brian Goetz on October 22, 2024
- JEP targeted to JDK 24: 475: Late Barrier Expansion for G1 by Roberto Castañeda Lozano, Erik Österlund on October 18, 2024
- JEP targeted to JDK 24: 472: Prepare to Restrict the Use of JNI by Ron Pressler on October 16, 2024
- New Loom Early-Access Builds with Changes for JDK 24 by Alan Bateman on September 8, 2024
- Rethinking Java String Concatenation #JVMLS by Claes Redestad on August 19, 2024